tend to heal spontaneously - German English Dictionary